package com.coderman.domainservice.blogtopic.infrast.dubbo;

import com.coderman.domainservice.blogtopic.client.dto.BlogCommentDTO;
import com.coderman.domainservice.blogtopic.client.dto.BlogDTO;
import com.coderman.domainservice.blogtopic.client.dto.BlogSpecialColumnDTO;

/**
 * Description:
 * date: 2021/3/29
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 * 发布内容审核服务适配接口
 * 返回审核结果消息，
 */
public interface BlogCheckAdapterService {
    /**
     * 博客内容发布审核
     * @param blogDTO
     * @return 这里模拟返回:审核中
     * 审核结果通过消息返回审核成功 or 失败
     */
    String checkBlog(BlogDTO blogDTO );
    /**
     * 博客评论发布审核
     * @return 假设评论内容审核是同步的，可以很快返回
     *
     */
    String checkComment(BlogCommentDTO blogCommentDTO);
    /**
     * 博客专栏发布审核
     * @return 这里模拟返回:审核中
     */
    String checkBlogSpecialColumn(BlogSpecialColumnDTO blogSpecialColumnDTO);
}
